[INFO] fetching crate libvpx-native-sys 5.0.13...
[INFO] fixing libvpx-native-sys-5.0.13 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate libvpx-native-sys 5.0.13 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate libvpx-native-sys 5.0.13
[INFO] finished tweaking crates.io crate libvpx-native-sys 5.0.13
[INFO] tweaked toml for crates.io crate libvpx-native-sys 5.0.13 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate libvpx-native-sys 5.0.13 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 49 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.69.5 (available: v0.72.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f
[INFO] running `Command { std: "docker" "start" "d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling semver-parser v0.10.3
[INFO] [stderr]    Compiling libvpx-native-sys v5.0.13 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr] warning: libvpx-native-sys@5.0.13: Using vpx-ffi-1.13.0.rs for libvpx version 1.14.0. If you get compile errors, try generating exact version.
[INFO] [stderr]    Migrating lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs (41 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.98s
[INFO] [stderr] crater-edition-check: libvpx-native-sys v5.0.13 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling libvpx-native-sys v5.0.13 (/opt/rustwide/workdir)
[INFO] [stderr] warning: libvpx-native-sys@5.0.13: Using vpx-ffi-1.13.0.rs for libvpx version 1.14.0. If you get compile errors, try generating exact version.
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | / extern "C" {
[INFO] [stdout] 135 | |     pub fn vpx_img_alloc(
[INFO] [stdout] 136 | |         img: *mut vpx_image_t,
[INFO] [stdout] 137 | |         fmt: vpx_img_fmt_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     ) -> *mut vpx_image_t;
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / extern "C" {
[INFO] [stdout] 144 | |     pub fn vpx_img_wrap(
[INFO] [stdout] 145 | |         img: *mut vpx_image_t,
[INFO] [stdout] 146 | |         fmt: vpx_img_fmt_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     ) -> *mut vpx_image_t;
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / extern "C" {
[INFO] [stdout] 154 | |     pub fn vpx_img_set_rect(
[INFO] [stdout] 155 | |         img: *mut vpx_image_t,
[INFO] [stdout] 156 | |         x: ::std::os::raw::c_uint,
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 161 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | / extern "C" {
[INFO] [stdout] 163 | |     pub fn vpx_img_flip(img: *mut vpx_image_t);
[INFO] [stdout] 164 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | / extern "C" {
[INFO] [stdout] 166 | |     pub fn vpx_img_free(img: *mut vpx_image_t);
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / extern "C" {
[INFO] [stdout] 225 | |     pub fn vpx_codec_version() -> ::std::os::raw::c_int;
[INFO] [stdout] 226 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:227:1
[INFO] [stdout]     |
[INFO] [stdout] 227 | / extern "C" {
[INFO] [stdout] 228 | |     pub fn vpx_codec_version_str() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:230:1
[INFO] [stdout]     |
[INFO] [stdout] 230 | / extern "C" {
[INFO] [stdout] 231 | |     pub fn vpx_codec_version_extra_str() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 232 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / extern "C" {
[INFO] [stdout] 234 | |     pub fn vpx_codec_build_config() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 235 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / extern "C" {
[INFO] [stdout] 237 | |     pub fn vpx_codec_iface_name(iface: *const vpx_codec_iface) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 238 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:239:1
[INFO] [stdout]     |
[INFO] [stdout] 239 | / extern "C" {
[INFO] [stdout] 240 | |     pub fn vpx_codec_err_to_string(err: vpx_codec_err_t) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 241 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / extern "C" {
[INFO] [stdout] 243 | |     pub fn vpx_codec_error(ctx: *mut vpx_codec_ctx_t) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 244 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / extern "C" {
[INFO] [stdout] 246 | |     pub fn vpx_codec_error_detail(ctx: *mut vpx_codec_ctx_t) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 247 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | / extern "C" {
[INFO] [stdout] 249 | |     pub fn vpx_codec_destroy(ctx: *mut vpx_codec_ctx_t) -> vpx_codec_err_t;
[INFO] [stdout] 250 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:251:1
[INFO] [stdout]     |
[INFO] [stdout] 251 | / extern "C" {
[INFO] [stdout] 252 | |     pub fn vpx_codec_get_caps(iface: *const vpx_codec_iface) -> vpx_codec_caps_t;
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 254 | / extern "C" {
[INFO] [stdout] 255 | |     pub fn vpx_codec_control_(
[INFO] [stdout] 256 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 257 | |         ctrl_id: ::std::os::raw::c_int,
[INFO] [stdout] 258 | |         ...
[INFO] [stdout] 259 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 260 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:662:1
[INFO] [stdout]     |
[INFO] [stdout] 662 | / extern "C" {
[INFO] [stdout] 663 | |     pub fn vpx_codec_enc_init_ver(
[INFO] [stdout] 664 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 665 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 670 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:671:1
[INFO] [stdout]     |
[INFO] [stdout] 671 | / extern "C" {
[INFO] [stdout] 672 | |     pub fn vpx_codec_enc_init_multi_ver(
[INFO] [stdout] 673 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 674 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] ...   |
[INFO] [stdout] 680 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 681 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:682:1
[INFO] [stdout]     |
[INFO] [stdout] 682 | / extern "C" {
[INFO] [stdout] 683 | |     pub fn vpx_codec_enc_config_default(
[INFO] [stdout] 684 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] 685 | |         cfg: *mut vpx_codec_enc_cfg_t,
[INFO] [stdout] 686 | |         usage: ::std::os::raw::c_uint,
[INFO] [stdout] 687 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 688 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:689:1
[INFO] [stdout]     |
[INFO] [stdout] 689 | / extern "C" {
[INFO] [stdout] 690 | |     pub fn vpx_codec_enc_config_set(
[INFO] [stdout] 691 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 692 | |         cfg: *const vpx_codec_enc_cfg_t,
[INFO] [stdout] 693 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 694 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:695:1
[INFO] [stdout]     |
[INFO] [stdout] 695 | / extern "C" {
[INFO] [stdout] 696 | |     pub fn vpx_codec_get_global_headers(ctx: *mut vpx_codec_ctx_t) -> *mut vpx_fixed_buf_t;
[INFO] [stdout] 697 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:698:1
[INFO] [stdout]     |
[INFO] [stdout] 698 | / extern "C" {
[INFO] [stdout] 699 | |     pub fn vpx_codec_encode(
[INFO] [stdout] 700 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 701 | |         img: *const vpx_image_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 706 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 707 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:708:1
[INFO] [stdout]     |
[INFO] [stdout] 708 | / extern "C" {
[INFO] [stdout] 709 | |     pub fn vpx_codec_set_cx_data_buf(
[INFO] [stdout] 710 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 711 | |         buf: *const vpx_fixed_buf_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 714 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 715 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:716:1
[INFO] [stdout]     |
[INFO] [stdout] 716 | / extern "C" {
[INFO] [stdout] 717 | |     pub fn vpx_codec_get_cx_data(
[INFO] [stdout] 718 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 719 | |         iter: *mut vpx_codec_iter_t,
[INFO] [stdout] 720 | |     ) -> *const vpx_codec_cx_pkt_t;
[INFO] [stdout] 721 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:722:1
[INFO] [stdout]     |
[INFO] [stdout] 722 | / extern "C" {
[INFO] [stdout] 723 | |     pub fn vpx_codec_get_preview_frame(ctx: *mut vpx_codec_ctx_t) -> *const vpx_image_t;
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:725:1
[INFO] [stdout]     |
[INFO] [stdout] 725 | / extern "C" {
[INFO] [stdout] 726 | |     pub static mut vpx_codec_vp8_cx_algo: vpx_codec_iface_t;
[INFO] [stdout] 727 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:728:1
[INFO] [stdout]     |
[INFO] [stdout] 728 | / extern "C" {
[INFO] [stdout] 729 | |     pub fn vpx_codec_vp8_cx() -> *const vpx_codec_iface;
[INFO] [stdout] 730 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:731:1
[INFO] [stdout]     |
[INFO] [stdout] 731 | / extern "C" {
[INFO] [stdout] 732 | |     pub static mut vpx_codec_vp9_cx_algo: vpx_codec_iface_t;
[INFO] [stdout] 733 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:734:1
[INFO] [stdout]     |
[INFO] [stdout] 734 | / extern "C" {
[INFO] [stdout] 735 | |     pub fn vpx_codec_vp9_cx() -> *const vpx_codec_iface;
[INFO] [stdout] 736 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:919:1
[INFO] [stdout]     |
[INFO] [stdout] 919 | / extern "C" {
[INFO] [stdout] 920 | |     pub static mut vpx_codec_vp8_dx_algo: vpx_codec_iface_t;
[INFO] [stdout] 921 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:922:1
[INFO] [stdout]     |
[INFO] [stdout] 922 | / extern "C" {
[INFO] [stdout] 923 | |     pub fn vpx_codec_vp8_dx() -> *const vpx_codec_iface;
[INFO] [stdout] 924 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:925:1
[INFO] [stdout]     |
[INFO] [stdout] 925 | / extern "C" {
[INFO] [stdout] 926 | |     pub static mut vpx_codec_vp9_dx_algo: vpx_codec_iface_t;
[INFO] [stdout] 927 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:928:1
[INFO] [stdout]     |
[INFO] [stdout] 928 | / extern "C" {
[INFO] [stdout] 929 | |     pub fn vpx_codec_vp9_dx() -> *const vpx_codec_iface;
[INFO] [stdout] 930 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1005:1
[INFO] [stdout]      |
[INFO] [stdout] 1005 | / extern "C" {
[INFO] [stdout] 1006 | |     pub fn vpx_codec_dec_init_ver(
[INFO] [stdout] 1007 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1008 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] ...    |
[INFO] [stdout] 1012 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1013 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1014:1
[INFO] [stdout]      |
[INFO] [stdout] 1014 | / extern "C" {
[INFO] [stdout] 1015 | |     pub fn vpx_codec_peek_stream_info(
[INFO] [stdout] 1016 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] 1017 | |         data: *const u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1020 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1021 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | / extern "C" {
[INFO] [stdout] 1023 | |     pub fn vpx_codec_get_stream_info(
[INFO] [stdout] 1024 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1025 | |         si: *mut vpx_codec_stream_info_t,
[INFO] [stdout] 1026 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1027 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1028:1
[INFO] [stdout]      |
[INFO] [stdout] 1028 | / extern "C" {
[INFO] [stdout] 1029 | |     pub fn vpx_codec_decode(
[INFO] [stdout] 1030 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1031 | |         data: *const u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1035 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1036 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | / extern "C" {
[INFO] [stdout] 1038 | |     pub fn vpx_codec_get_frame(
[INFO] [stdout] 1039 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1040 | |         iter: *mut vpx_codec_iter_t,
[INFO] [stdout] 1041 | |     ) -> *mut vpx_image_t;
[INFO] [stdout] 1042 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1046:1
[INFO] [stdout]      |
[INFO] [stdout] 1046 | / extern "C" {
[INFO] [stdout] 1047 | |     pub fn vpx_codec_register_put_frame_cb(
[INFO] [stdout] 1048 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1049 | |         cb: vpx_codec_put_frame_cb_fn_t,
[INFO] [stdout] 1050 | |         user_priv: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1051 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1052 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1061:1
[INFO] [stdout]      |
[INFO] [stdout] 1061 | / extern "C" {
[INFO] [stdout] 1062 | |     pub fn vpx_codec_register_put_slice_cb(
[INFO] [stdout] 1063 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1064 | |         cb: vpx_codec_put_slice_cb_fn_t,
[INFO] [stdout] 1065 | |         user_priv: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1066 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1067 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1068:1
[INFO] [stdout]      |
[INFO] [stdout] 1068 | / extern "C" {
[INFO] [stdout] 1069 | |     pub fn vpx_codec_set_frame_buffer_functions(
[INFO] [stdout] 1070 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1071 | |         cb_get: vpx_get_frame_buffer_cb_fn_t,
[INFO] [stdout] ...    |
[INFO] [stdout] 1074 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1075 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | / extern "C" {
[INFO] [stdout] 135 | |     pub fn vpx_img_alloc(
[INFO] [stdout] 136 | |         img: *mut vpx_image_t,
[INFO] [stdout] 137 | |         fmt: vpx_img_fmt_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     ) -> *mut vpx_image_t;
[INFO] [stdout] 142 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / extern "C" {
[INFO] [stdout] 144 | |     pub fn vpx_img_wrap(
[INFO] [stdout] 145 | |         img: *mut vpx_image_t,
[INFO] [stdout] 146 | |         fmt: vpx_img_fmt_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     ) -> *mut vpx_image_t;
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / extern "C" {
[INFO] [stdout] 154 | |     pub fn vpx_img_set_rect(
[INFO] [stdout] 155 | |         img: *mut vpx_image_t,
[INFO] [stdout] 156 | |         x: ::std::os::raw::c_uint,
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 161 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | / extern "C" {
[INFO] [stdout] 163 | |     pub fn vpx_img_flip(img: *mut vpx_image_t);
[INFO] [stdout] 164 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | / extern "C" {
[INFO] [stdout] 166 | |     pub fn vpx_img_free(img: *mut vpx_image_t);
[INFO] [stdout] 167 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / extern "C" {
[INFO] [stdout] 225 | |     pub fn vpx_codec_version() -> ::std::os::raw::c_int;
[INFO] [stdout] 226 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:227:1
[INFO] [stdout]     |
[INFO] [stdout] 227 | / extern "C" {
[INFO] [stdout] 228 | |     pub fn vpx_codec_version_str() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:230:1
[INFO] [stdout]     |
[INFO] [stdout] 230 | / extern "C" {
[INFO] [stdout] 231 | |     pub fn vpx_codec_version_extra_str() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 232 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / extern "C" {
[INFO] [stdout] 234 | |     pub fn vpx_codec_build_config() -> *const ::std::os::raw::c_char;
[INFO] [stdout] 235 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / extern "C" {
[INFO] [stdout] 237 | |     pub fn vpx_codec_iface_name(iface: *const vpx_codec_iface) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 238 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:239:1
[INFO] [stdout]     |
[INFO] [stdout] 239 | / extern "C" {
[INFO] [stdout] 240 | |     pub fn vpx_codec_err_to_string(err: vpx_codec_err_t) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 241 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / extern "C" {
[INFO] [stdout] 243 | |     pub fn vpx_codec_error(ctx: *mut vpx_codec_ctx_t) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 244 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / extern "C" {
[INFO] [stdout] 246 | |     pub fn vpx_codec_error_detail(ctx: *mut vpx_codec_ctx_t) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 247 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | / extern "C" {
[INFO] [stdout] 249 | |     pub fn vpx_codec_destroy(ctx: *mut vpx_codec_ctx_t) -> vpx_codec_err_t;
[INFO] [stdout] 250 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:251:1
[INFO] [stdout]     |
[INFO] [stdout] 251 | / extern "C" {
[INFO] [stdout] 252 | |     pub fn vpx_codec_get_caps(iface: *const vpx_codec_iface) -> vpx_codec_caps_t;
[INFO] [stdout] 253 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 254 | / extern "C" {
[INFO] [stdout] 255 | |     pub fn vpx_codec_control_(
[INFO] [stdout] 256 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 257 | |         ctrl_id: ::std::os::raw::c_int,
[INFO] [stdout] 258 | |         ...
[INFO] [stdout] 259 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 260 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:662:1
[INFO] [stdout]     |
[INFO] [stdout] 662 | / extern "C" {
[INFO] [stdout] 663 | |     pub fn vpx_codec_enc_init_ver(
[INFO] [stdout] 664 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 665 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 670 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:671:1
[INFO] [stdout]     |
[INFO] [stdout] 671 | / extern "C" {
[INFO] [stdout] 672 | |     pub fn vpx_codec_enc_init_multi_ver(
[INFO] [stdout] 673 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 674 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] ...   |
[INFO] [stdout] 680 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 681 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:682:1
[INFO] [stdout]     |
[INFO] [stdout] 682 | / extern "C" {
[INFO] [stdout] 683 | |     pub fn vpx_codec_enc_config_default(
[INFO] [stdout] 684 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] 685 | |         cfg: *mut vpx_codec_enc_cfg_t,
[INFO] [stdout] 686 | |         usage: ::std::os::raw::c_uint,
[INFO] [stdout] 687 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 688 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:689:1
[INFO] [stdout]     |
[INFO] [stdout] 689 | / extern "C" {
[INFO] [stdout] 690 | |     pub fn vpx_codec_enc_config_set(
[INFO] [stdout] 691 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 692 | |         cfg: *const vpx_codec_enc_cfg_t,
[INFO] [stdout] 693 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 694 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:695:1
[INFO] [stdout]     |
[INFO] [stdout] 695 | / extern "C" {
[INFO] [stdout] 696 | |     pub fn vpx_codec_get_global_headers(ctx: *mut vpx_codec_ctx_t) -> *mut vpx_fixed_buf_t;
[INFO] [stdout] 697 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:698:1
[INFO] [stdout]     |
[INFO] [stdout] 698 | / extern "C" {
[INFO] [stdout] 699 | |     pub fn vpx_codec_encode(
[INFO] [stdout] 700 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 701 | |         img: *const vpx_image_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 706 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 707 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:708:1
[INFO] [stdout]     |
[INFO] [stdout] 708 | / extern "C" {
[INFO] [stdout] 709 | |     pub fn vpx_codec_set_cx_data_buf(
[INFO] [stdout] 710 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 711 | |         buf: *const vpx_fixed_buf_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 714 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 715 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:716:1
[INFO] [stdout]     |
[INFO] [stdout] 716 | / extern "C" {
[INFO] [stdout] 717 | |     pub fn vpx_codec_get_cx_data(
[INFO] [stdout] 718 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 719 | |         iter: *mut vpx_codec_iter_t,
[INFO] [stdout] 720 | |     ) -> *const vpx_codec_cx_pkt_t;
[INFO] [stdout] 721 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:722:1
[INFO] [stdout]     |
[INFO] [stdout] 722 | / extern "C" {
[INFO] [stdout] 723 | |     pub fn vpx_codec_get_preview_frame(ctx: *mut vpx_codec_ctx_t) -> *const vpx_image_t;
[INFO] [stdout] 724 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:725:1
[INFO] [stdout]     |
[INFO] [stdout] 725 | / extern "C" {
[INFO] [stdout] 726 | |     pub static mut vpx_codec_vp8_cx_algo: vpx_codec_iface_t;
[INFO] [stdout] 727 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:728:1
[INFO] [stdout]     |
[INFO] [stdout] 728 | / extern "C" {
[INFO] [stdout] 729 | |     pub fn vpx_codec_vp8_cx() -> *const vpx_codec_iface;
[INFO] [stdout] 730 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:731:1
[INFO] [stdout]     |
[INFO] [stdout] 731 | / extern "C" {
[INFO] [stdout] 732 | |     pub static mut vpx_codec_vp9_cx_algo: vpx_codec_iface_t;
[INFO] [stdout] 733 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:734:1
[INFO] [stdout]     |
[INFO] [stdout] 734 | / extern "C" {
[INFO] [stdout] 735 | |     pub fn vpx_codec_vp9_cx() -> *const vpx_codec_iface;
[INFO] [stdout] 736 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:919:1
[INFO] [stdout]     |
[INFO] [stdout] 919 | / extern "C" {
[INFO] [stdout] 920 | |     pub static mut vpx_codec_vp8_dx_algo: vpx_codec_iface_t;
[INFO] [stdout] 921 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:922:1
[INFO] [stdout]     |
[INFO] [stdout] 922 | / extern "C" {
[INFO] [stdout] 923 | |     pub fn vpx_codec_vp8_dx() -> *const vpx_codec_iface;
[INFO] [stdout] 924 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:925:1
[INFO] [stdout]     |
[INFO] [stdout] 925 | / extern "C" {
[INFO] [stdout] 926 | |     pub static mut vpx_codec_vp9_dx_algo: vpx_codec_iface_t;
[INFO] [stdout] 927 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:928:1
[INFO] [stdout]     |
[INFO] [stdout] 928 | / extern "C" {
[INFO] [stdout] 929 | |     pub fn vpx_codec_vp9_dx() -> *const vpx_codec_iface;
[INFO] [stdout] 930 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1005:1
[INFO] [stdout]      |
[INFO] [stdout] 1005 | / extern "C" {
[INFO] [stdout] 1006 | |     pub fn vpx_codec_dec_init_ver(
[INFO] [stdout] 1007 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1008 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] ...    |
[INFO] [stdout] 1012 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1013 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1014:1
[INFO] [stdout]      |
[INFO] [stdout] 1014 | / extern "C" {
[INFO] [stdout] 1015 | |     pub fn vpx_codec_peek_stream_info(
[INFO] [stdout] 1016 | |         iface: *const vpx_codec_iface,
[INFO] [stdout] 1017 | |         data: *const u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1020 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1021 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | / extern "C" {
[INFO] [stdout] 1023 | |     pub fn vpx_codec_get_stream_info(
[INFO] [stdout] 1024 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1025 | |         si: *mut vpx_codec_stream_info_t,
[INFO] [stdout] 1026 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1027 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1028:1
[INFO] [stdout]      |
[INFO] [stdout] 1028 | / extern "C" {
[INFO] [stdout] 1029 | |     pub fn vpx_codec_decode(
[INFO] [stdout] 1030 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1031 | |         data: *const u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 1035 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1036 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | / extern "C" {
[INFO] [stdout] 1038 | |     pub fn vpx_codec_get_frame(
[INFO] [stdout] 1039 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1040 | |         iter: *mut vpx_codec_iter_t,
[INFO] [stdout] 1041 | |     ) -> *mut vpx_image_t;
[INFO] [stdout] 1042 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: libvpx-native-sys@5.0.13: Using vpx-ffi-1.13.0.rs for libvpx version 1.14.0. If you get compile errors, try generating exact version.
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1046:1
[INFO] [stdout]      |
[INFO] [stdout] 1046 | / extern "C" {
[INFO] [stdout] 1047 | |     pub fn vpx_codec_register_put_frame_cb(
[INFO] [stdout] 1048 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1049 | |         cb: vpx_codec_put_frame_cb_fn_t,
[INFO] [stdout] 1050 | |         user_priv: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1051 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1052 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libvpx-native-sys` (lib test) due to 41 previous errors
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1061:1
[INFO] [stdout]      |
[INFO] [stdout] 1061 | / extern "C" {
[INFO] [stdout] 1062 | |     pub fn vpx_codec_register_put_slice_cb(
[INFO] [stdout] 1063 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1064 | |         cb: vpx_codec_put_slice_cb_fn_t,
[INFO] [stdout] 1065 | |         user_priv: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1066 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1067 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libvpx-native-sys-0c51cf0e55d6cdcd/out/ffi.rs:1068:1
[INFO] [stdout]      |
[INFO] [stdout] 1068 | / extern "C" {
[INFO] [stdout] 1069 | |     pub fn vpx_codec_set_frame_buffer_functions(
[INFO] [stdout] 1070 | |         ctx: *mut vpx_codec_ctx_t,
[INFO] [stdout] 1071 | |         cb_get: vpx_get_frame_buffer_cb_fn_t,
[INFO] [stdout] ...    |
[INFO] [stdout] 1074 | |     ) -> vpx_codec_err_t;
[INFO] [stdout] 1075 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: libvpx-native-sys@5.0.13: Using vpx-ffi-1.13.0.rs for libvpx version 1.14.0. If you get compile errors, try generating exact version.
[INFO] [stderr] error: could not compile `libvpx-native-sys` (lib) due to 41 previous errors
[INFO] running `Command { std: "docker" "inspect" "d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f", kill_on_drop: false }`
[INFO] [stdout] d6b4b53ed0fc9bc2ff324b08a047a3a48be1e9a67473e34a316732aa41d7ed1f
